package com.dhecp.project.system.mapper;

import java.util.List;
import java.util.Map;

import com.dhecp.core.genericDao.GenericDao;
import com.dhecp.project.system.domain.SysUserDefinedForField;

/**
 * 用户自定义列设置
 * @author DH-Xxj
 * @version 2019年11月5日
 */
public interface SysUserDefinedForFieldMapper extends GenericDao<SysUserDefinedForField, String> {
	
	/**
	 * 获取用户自定义列设置的字段及各属性
	 * @param moduleTable 必要参数：功能唯一标识
	 * @param loginUser 必要参数：当前登录用户
	 * @return List-SysUserDefinedForField
	 * @author DH-Xxj
	 */
	List<SysUserDefinedForField> findUserDefinedForField(Map<String, Object> params);
	
	/**
	 * 删除用户自定义列
	 * @param moduleTable 必要参数：功能唯一标识
	 * @param loginUser 必要参数：当前登录用户
	 * @return
	 * @author DH-Xxj
	 */
	int deleteFields(Map<String, Object> params);
}
